/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 格式化html标签默认的属性值为0 消除浏览器默认样式 ~~~~~~~~~~~~~~~~~~~~~~~*/
* {
    margin: 0;
    padding: 0;;
    font: 12px "宋体";
    text-decoration: none;
    list-style: none;
    color: #333;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 设置隐藏元素，优化浏览器搜索，主要用于定义并隐藏h1~h6标题（可以根据需要选择使用） ~~~~~~~~~~~~~~~~~~~~~~~*/
.forSeo {
    display: none;
}

.clearL {
    clear: left;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                全局框架结构                                ~~~~~~~~~~~~~~~~~~~~~~~*/

/*------------ 全局结构容器 --------------*/
#container {
    margin: 0 auto;
    width: 1002px;
    min-height: 520px !important;
    height: auto !important;
    height: 520px;
}

/*------------ 头部结构容器 --------------*/
#head {
    min-height: 100px !important;
    height: auto !important;
    height: 100px;
    width: 1002px;
    background: url( ../img/foreground/headBg.gif );
}

body {
    margin: 0 0 3px 0;
    padding: 0;
}

ul, li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#username, #password {
    height: 20px;
}

#login {
    width: 180px;
    min-height: 200px !important;
    height: auto !important;
    height: 200px;
}

#login_button {
    height: 21px;
    width: 70px;
    position: relative;
    left: 10px;
}

.orange {
    margin: 10px 0 0 0;
}

/*------------ 菜单栏--------------*/
#gobalNav {
    width: 1002px;
    min-height: 10px !important;
    height: auto !important;
    height: 10px;
    background: url( ../img/foreground/navBg.gif ) repeat-x top;
    font-size: 12px;
}

.NavTitle {
    clear: both;
    height: 29px;
    line-height: 29px;
    vertical-align: bottom;
    overflow: hidden;
    background: url( ../img/foreground/navBg.gif ) repeat-x top;
}

.NavTitle li {
    float: left;
    width: 70px;
    cursor: pointer;
    height: 29px;
    line-height: 29px;
    vertical-align: middle;
}

.NavTitle .active {
    height: 29px;
    text-align: center;
    background: url( ../img/foreground/navBgActive.gif ) left bottom no-repeat;
}

.NavTitle .normal {
    text-align: center;
}

.TabContent {
    width: auto;
    background: url( ../img/foreground/navBgBottom.gif ) repeat-x bottom;
}

.TabContent a {
    padding: 0 15px;
    text-decoration: none;
    color: #333;
}

.TabContent a:hover {
    text-decoration: none;
    color: #690;
}

div.TabContent div {
    display: none;
    padding: 10px 0 10px 0;
}

div.TabContent div.block {
    display: block;
    padding: 10px 0 10px 0;
}

.none {
    display: none;
}

/*------------ 广告栏--------------*/
#oTransContainer {
    filter: progid:DXImageTransform.Microsoft.Wipe( GradientSize = 1.0, wipeStyle = 0, motion = 'forward' );
    height: 150px;
    width: 1002px;
}

#oTransContainer a img {
    height: 150px;
    width: 1002px;
    border: none;

}

table {
    border-collapse: collapse;
}

/*------------ 主体结构容器 --------------*/
#content {
/*-- 定义内容栏目高度，并自适应内部内容高度--*/
    min-height: 400px !important;
    height: auto !important;
    height: 400px; /*-- 定义内容栏宽度--*/
    width: 800px;
}

iframe.side {
/*-- 定义边栏宽度--*/
    float: left;
    width: 198px;
}

/*------------ 内容栏模块容器 --------------*/
.column {
    min-height: 10px !important;
    height: auto !important;
    height: 10px;
}

.entirely {
/*-- 定义内容栏宽度通栏--*/
    width: 100%;
}

.half {
/*-- 定义内容栏宽度半栏--*/
    width: 50%;
}

.third {
/*-- 定义内容栏宽度三分栏--*/
    width: 33%
}

.floatRight {
/*-- 左浮动 --*/
    float: left;
}

.floatLeft {
/*-- 右浮动 --*/
    float: right;
}

.clearfloat {
/*-- 清除浮动，主要用于fix浏览器bug，解决内部元素溢出问题，将其放置在内部含浮动元素的块级元素的最后一个子元素后面 --*/
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}

/*------------ 脚部结构容器 --------------*/
#foot {
    min-height: 30px !important;
    height: auto !important;
    height: 30px;
    width: 1002px;
}

/*------------ 注册模块 --------------*/
.username, .password {
/*--定义input尺寸外观--*/
    padding-left: 20px;
    height: 20px;
    margin: 3px 0 3px 10px;
    border: 1px solid #ccc;
    font-size: 0.95em;
    width: 160px;
}

.username {
/*--定义input尺寸外观--*/
    background: url( ../img/foreground/username.gif ) 1px 1px no-repeat;
}

.password {
/*--定义密码输入框cion--*/
    background: url( ../img/foreground/password.gif ) 1px 1px no-repeat;
}

.button {
/*--定义输入按钮样式--*/
    width: 70px;
    height: 21px;
    background: url( ../img/foreground/loginin.gif );
    cursor: pointer;
    border: none;
}

.title {
/*--标题文字--*/
    font-weight: bold;
    background: #f4f4f4;
    padding: 7px 0 3px 0;
    text-indent: 10px;
}

.grey {
/*--灰色字体样式--*/
    color: #666666;
    padding: 10px 0 10px 10px;
    background: url( ../img/foreground/warning.gif ) 10px 7px no-repeat;
    text-indent: 20px;
}

.orange a {
/*--黄色链接字体--*/
    color: #FF6600;
    text-decoration: underline;
    text-indent: 10px;
    float: left;
    margin: 5px 0 5px 0;
}

/*------------ 列表模块 --------------*/
#sideDl {
/*------------ 边栏模块列表容器 --------------*/
    width: 100%;
    min-height: 400px !important;
    height: auto !important;
    height: 400px;
    float: left;
}

#sideDl a {
/*------------ 列表模块链接样式默认状态 --------------*/
    text-indent: 15px;
    display: block;
    width: 100%;
    padding: 8px 0 3px 0;
    margin: 2px 0;
    color: #666;
    border-bottom: dotted 1px #444;
}

#sideDl a:hover {
/*------------ 列表模块链接样式鼠标悬停状态 --------------*/
    background: #eee;
    color: #690;
    text-decoration: underline;
}

#icon_guide {
/*------------ 列表模块左侧标题图标入市指南 --------------*/
    background: url( ../img/foreground/icon_guide.gif ) #ccc 10px 8px no-repeat;
}

#icon_info {
/*------------ 列表模块左侧标题图标园区信息 --------------*/
    background: url( ../img/foreground/icon_info.gif ) #ccc 10px 8px no-repeat;
}

#icon_severice {
/*------------ 列表模块左侧标题图标客户服务 --------------*/
    background: url( ../img/foreground/icon_severice.gif ) #ccc 10px 8px no-repeat;
}

#icon_download {
/*------------ 列表模块左侧标题图标政策法规 --------------*/
    background: url( ../img/foreground/icon_download.gif ) #ccc 10px 8px no-repeat;
}

#icon_rule {
/*------------ 列表模块左侧标题图标下载中心 --------------*/
    background: url( ../img/foreground/icon_rule.gif ) #ccc 10px 8px no-repeat;
}

#sideDl dd {
/*------------ 列表模块子项外观 --------------*/
    padding: 10px 0 3px 0;
    margin-top: 10px;
    width: 99%;
    height: 15px;
    text-indent: 30px;
    font-weight: bold;
}

/*------------ tab模块 --------------*/
#Tab {
/*------------ 顶部tab模块容器 --------------*/
    margin-right: 2px;
    height: 261px;
    float: left;
    width: 510px;
}

#Tab2 {
/*------------ 中部tab模块容器 --------------*/
    height: 300px;
    width: 799px;
}

.Tabhead {
/*------------ tab模块头部标签容器 --------------*/
    display: block;
    width: 100%;
    height: 30px;
}

.Tabhead li {
/*------------ tab模块头部标签项样式 含背景左部 可自适应扩展宽度 滑动门 --------------*/
    margin: 3px 1px 0 0;
    padding: 0 17px 0 20px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    background: url( ../img/foreground/tabBgLeft.gif ) left top no-repeat;
    float: left;
    display: block;
    cursor: pointer;
    text-align: center;
    color: #949694;
    position: relative;
}

.Tabhead li span {
/*------------ tab模块头部标签项样式 右部背景 --------------*/
    position: absolute;
    top: 0;
    right: 0;
    width: 3px;
    height: 25px;
    background: url( ../img/foreground/tabBgRight.gif ) left top no-repeat;
}

.Tabhead li.hover {
/*------------ tab模块头部标签项样式 鼠标悬停时效果 可自适应扩展宽度 滑动门--------------*/
    margin: 2px 1px 0 0;
    padding: 0 17px 0 20px;
    height: 27px;
    line-height: 27px;
    vertical-align: middle;
    background: url( ../img/foreground/tabBgLeft.gif ) left bottom no-repeat;
    color: #000;
    font-weight: bold;
    position: relative;
    bottom: -2px;

}

.Tabhead li.hover span {
/*------------ tab模块头部标签项样式  鼠标悬停时效果 右部背景 --------------*/
    position: absolute;
    top: 0;
    right: 0;
    width: 3px;
    height: 25px;
    background: url( ../img/foreground/tabBgRight.gif ) bottom no-repeat;
}

.Contentbox, Contentbox2 {
    display: block;
    background: url( ../img/foreground/tabContentBg.gif ) top repeat-x;
    border: 1px solid #A8C29F;
    text-align: center;
}

.Contentbox {
    height: 230px;
    width: 510px;
}

.Contentbox2 {
    height: 270px;
    width: 100%;
}

.Contentbox table, .Contentbox2 table {
/*------------  表格整体样式 --------------*/
    border: solid 1px #ddd;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    table-layout: fixed;
}

.Contentbox thead th, .Contentbox2 thead th {
/*------------ 表头样式 --------------*/
    border: 1px solid #d6d6d6;
    background: url( ../img/foreground/colmunHead.gif ) repeat-x;
    padding: 5px 5px 3px 5px;
    font-weight: bold;
    text-align: center;
}

.Contentbox td, .Contentbox2 td {
/*------------ 表格主体样式式 --------------*/
    border: 1px solid #f1f1f1;
    padding: 3px 5px;
    text-align: center;
}

.Contentbox td.titleTD, .Contentbox2 td.titleTD {
    width: 80%;
    text-align: left;
    overflow: hidden;
    line-height: 25px;
    border-bottom: #8FA3AD 1px dashed;
}

.Contentbox td.dateTD, .Contentbox2 td.dateTD {
    width: 20%;
    text-align: center;
    line-height: 25px;
    border-bottom: #8FA3AD 1px dashed;
}

.Contentbox a, .Contentbox2 a {
    line-height: 16px;
}

.Contentbox a:hover, .Contentbox2 a:hover {
    font-weight: bold;
}

/* 标签更多 20081225 edit by aeolux */
.Contentbox .tabMore {
    position: absolute;
    margin: -20px 0 0 450px;
}

.Contentbox2 .tabMore {
    position: absolute;
    margin: -20px 0 0 650px;
}

/* 广告位1 20081225 edit by aeolux */
#content .ad1 {
    float: left;
    border: #3399CC 1px solid;
    background: #FFF;
    padding: 3px;
    overflow: hidden;
}

#content .ad1 img {
}

/* 广告位2 20081225 edit by aeolux */
#content .ad2 {
    float: left;
    border: #3399CC 1px solid;
    background: #FFF;
    padding: 3px;
    overflow: hidden;
}

#content .ad2 img {
}

/* 广告位3 20081225 edit by aeolux */
#content .ad3 {
    float: left;
    border: #3399CC 1px solid;
    background: #FFF;
    padding: 3px;
    overflow: hidden;
}

#content .ad3 img {
}

ul.liStyle {
    float: left;
    width: 252px;
    height: 260px;
    border: 1px solid #c9c9c9;
    padding: 5px;
    margin: 3px 3px 0 0;
}

ul.liStyle h2 {
    font-weight: bold;
    font-size: 14px;
    color: #FFF;
    text-indent: 2em;
    line-height: 30px;
    background: url( ../img/foreground/title.jpg );
}

.liStyle li {
/*------------ 三分栏模块列表  --------------*/
    position: relative;
    list-style: none;
    border-bottom: #8FA3AD 1px dashed;
}

.liStyle li a {
    line-height: 25px;
    height: 25px;
    display: block;
    padding: 0;
    margin: 0;
    color: #333;
    text-decoration: none;
    text-indent: 1em;
    background-image: none;
}

.liStyle li a:hover {
    font-weight: bold;
    background: #8FA3AD;
}

li.hot a {
    color: red;
}

li.hot span {
    position: absolute;
    left: 0;
    top: 5px;
    display: block;
    height: 16px;
    width: 27px;
    background: url( ../img/foreground/hot.gif ) no-repeat;

}

li.new a {
    color: green;
}

li.new span {
    position: absolute;
    left: 0px;
    top: 5px;
    display: block;
    height: 15px;
    width: 27px;
    background: url( ../img/foreground/new.gif ) no-repeat;

}

/*------------ 中部tab 新闻模块——列表样式 --------------*/
dl.News_list {
    width: 100%;
    height: 270px;
    background: #eaeaea;
    margin-top: 7px;
}

.News_list dt {
    display: block;
    height: 14px;
    margin: 5px 0 0 0;
}

dd.News_listL {
    float: left;
    width: 380px;
    height: 265px;
    padding: 10px 0 0 0;
}

dd.News_listL dl {
    width: 380px;
    border: solid 1px white;
    height: 70px;
    position: relative;
    margin: 0 0 5px 3px;
    padding: 5px;
}

dd.News_listL dt {
    position: absolute;
    background: none;
    left: 90px;
    top: 0;
    color: #86ae18;
    font-weight: bold;
}

dd.News_listL h4 {
    color: #86ae18;
    font-weight: bold;
}

dd.News_listL dd {
    position: absolute;
    left: 90px;
    top: 25px;
    color: #666;
    width: 302px;

}

dd.News_listL dd a {
    color: #666;

}

dd.News_listL dd a:hover {
    color: black;
    background: white;

}

dd.News_listL img {
    float: left;
    width: 70px;
    height: 70px;
    border: none;

}

dd.News_listR {
    width: 380px;
    height: 265px;
    padding: 10px 0 0 0;
    float: right;
    margin-right: 3px;
}

dd.News_listR li {
    list-style-image: url( ../img/foreground/list_icon.gif );
    position: relative;
    line-height: 12px;
}

dd.News_listR li h4 a {
    text-align: left;
    color: #666;
    font-weight: bold;
    text-indent: 20px;
    display: inline;
}

dd.News_listR li span {
    position: absolute;
    top: 0;
    right: 15px;
    color: #666;
}

/*------------ 底部 新闻模块——列表样式 --------------*/

.redbar {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BACKGROUND: #c32b0d;
    COLOR: #fff;
    LINE-HEIGHT: 27px;
    HEIGHT: 27px;
    text-indent: 20px;
    width: 800px;
}

.newsWarp {
    width: 798px;
    border-bottom: 1px dotted #ccc;
    height: 400px;
}

.newsWarpl {
    width: 370px;
    height: 430px;
    background: #ddd;
    float: left;
}

.newsWarpR {
    width: 420px;
    margin-left: 374px;
    height: 430px;
}

.newsWarpR li a {
    float: left;
    clear: left;
    margin: 5px;
}

.newsWarpl dl {
    padding: 0 5px;
    float: left;
    margin-bottom: 10px;
}

.newsHead {
    margin: 10px 0 0 0;
}

.newsHead span {
    DISPLAY: block;
    FONT-SIZE: 12px;
    COLOR: #7f7f7f;
    margin: 10px 0 0 0;
}

.newsHead span a {
    FONT-SIZE: 12px;
    COLOR: #336699;

}

.newsHead span dd {
    FONT-WEIGHT: normal;
    COLOR: #01b1eb;

}

.newsHead img {
    float: left;
}

.newsHead p {
    margin: 0 0 3px 10px;
    float: left;
}

dt.newsContent {
    color: #666666;
    font-size: 12px;
    float: left;
    clear: left;
}

/*------------ 底部foot模块——列表样式 --------------*/
.bottom {
    clear: both;
    margin: 10px auto;
    width: 950px
}

.bottom_L {
    margin-top: 5px;
    font-weight: bold;
    font-size: 12px;
    float: left;
    width: 70px;
    color: #999
}

.bottom_R {
    float: left;
    width: 870px
}

.bottom_R a {
    color: #09f;
    display: block;
    width: 65px;
    text-align: center;
    float: left;
    margin-top: 5px;
}

.bottom_R a:visited {
    color: #09f;
    display: block;
    width: 65px;
    text-align: center;
    float: left;
    margin-top: 5px;
}

.main {
    margin: 0 auto;
    width: 968px
}

.copyright {
    float: left;
    color: #666;
    line-height: 24px;
    text-align: left
}

body.detial {
/*background: url( ../img/foreground/bg.jpg ) repeat-x top;;*/
}

.detial div.detialContent {
    padding: 10px;
    width: 800px;
    min-height: 100px !important;
    height: auto !important;
    height: 100px;
}

.detial h2 {
    margin: 0 auto;
    width: 90%;
    font-size: 14px;
    font-family: "微软雅黑", "宋体", serif;
    font-weight: bold;
    text-align: center;
    padding: 5px 0;
}

.detial h3 {
    margin: 0 auto 20px;
    width: 90%;
    font-size: 12px;
    font-family: "微软雅黑", "宋体", serif;
    font-weight: normal;
    text-align: center;
    padding: 5px 0;
    color: #666;
    border-bottom: 1px #444 dashed;

}

.detial h3 span {
    margin: 0 auto;
    width: 80%;
    font-size: 12px;
    font-family: "微软雅黑", "宋体", serif;
    font-weight: normal;
    text-align: center;
    padding: 5px 0 5px 50px;
    color: #669900;
}

fieldset.fieldset_input {
    margin: 0;
    padding: 0;
    width: 802px;
    min-height: 80px !important;
    height: auto !important;
    height: 80px;
    border: 1px solid #046b9a;
    border-top: none;
}

.fieldset_input legend {
    float: left;
    padding: 6px 0;
    margin: 0;
    width: 804px;
    background: url( ../img/foreground/title.jpg ) repeat-x;
    border: 1px solid #046b9a;
    position: relative;
    left: -30px;
    text-indent: 20px;
}

.fieldset_input label {
    float: left;
    margin: 2px 0;
    min-height: 20px !important;
    height: auto !important;
    height: 20px;
    text-align: left;
    line-height: 19px;
}

.fieldset_input label {
    width: 402px;
}

label.Long {
    width: 804px;
}

.fieldset_input label span {
    display: inline-block;
    text-align: right;
    margin-right: 10px;
    float: left;
    width: 160px;
}

.fieldset_input input, .fieldset_input  textarea {
    width: 144px;
}

.fieldset_input input.Long, .fieldset_input textarea.Long {
    width: 552px;
}

.fieldset_input textarea {
    border: 1px solid silver;
}

.tableStyle {
    width: 798px;
    text-align: center;
    border: 1px solid silver;
    margin: 20px auto 0 auto;
    table-layout: fixed;
}

.tableStyle  th {
    text-align: center;
    white-space: nowrap;
    padding: 4px 0;
}

.tableStyle  th, .tableStyle td {
    padding: 2px;
}

.tableStyle td {
    text-align: center;
    font-size: 12px;
    border: 1px solid #ccc;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word; /*white-space:nowrap;*/
}

div.bcL, div.bcR, div.bcC {
    padding: 2px;
}

.bcC {
    text-align: center;
    width: 100%
}

.bcL {
    float: left;
    margin-left: 10px;
}

.bcR {
    float: right;
    margin-right: 10px;
}

.btn, .btn4, .btn6, .btn8 {
    margin: 0 10px;
    text-align: center;
    cursor: pointer;
    height: 19px;
    line-height: 19px;
    vertical-align: middle;
    border: 0 !important;
}

input.btn {
    width: 54px !important;
    background: url( ../img/foreground/button.gif );
}

input.btn4 {
    width: 80px !important;
    background: url( ../img/foreground/button4.gif );
}

input.btn6 {
    width: 100px !important;
    background: url( ../img/foreground/button6.gif );
}

input.btn8 {
    width: 120px !important;
    background: url( ../img/foreground/button8.gif );
}

div.table {
    width: 802px;
    min-height: 80px !important;
    height: auto !important;
    height: 80px;
    border: 1px solid #046b9a;
    border-top: none;
}

div.table h3 {
    padding: 5px 0;
    margin: 0;
    width: 802px;
    background: red url( ../img/foreground/title.jpg ) repeat-x;
    text-indent: 20px;
    font-size: 12px;
}

.page_link {
    width: 800px;
    position: relative;
    padding: 6px 0;
}

.page_link_L {
    width: 209px;
    float: left;
    word-spacing: 1em;
}

.page_link_R {
    text-align: right;
    float: right;
    word-spacing: 1em;
}

/*---------------------------------------------------menu container--------------------------------------------------------*/
.menucontainer {
    background: #fff url( ../img/foreground/menu_bg.gif ) top left repeat-x;
}

/*basic menu styling*/
.menu {
    float: left;
    width: 100%;
    position: relative;
    font-weight: bold;
    background: url( ../img/foreground/menu_bg.gif ) repeat-x;
}

.menu ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    float: left;
    position: relative;
}

.menu ul li {
    float: left;
    position: relative;
    display: inline;
}

/*style of main items normal state*/
.menu ul li a, .menu ul li a:visited {
    float: left;
    display: block;
    text-decoration: none;
    color: #000;
    width: auto;
    color: #000;
    border: 1px solid #fff;
    border-width: 0 1px 0 0;
    padding: 0px 16px 0px 16px;
    line-height: 31px;
}

* html .menu ul li a, .menu ul li a:visited {
    width: auto;
    w\idth: auto;
}

/*hide sub nav items*/
.menu ul li ul {
    display: none;
}

/*style for table of sub nav items*/
table {
    margin: -1px;
    border-collapse: collapse;
}

/*specific to non IE browsers*/
/*main nav over state*/
.menu ul li:hover a {
    color: #fff;
    background: #ccc url( ../img/foreground/menu_a.gif ) top left repeat-x;
}

/*show drop-down list*/
.menu ul li:hover ul {
    display: block;
    position: absolute;
    top: 30px;
    margin-top: 1px;
    left: 0;
    width: 100%;
    border-top: 1px solid #fff;
}

/*drop-down on state*/
.menu ul li:hover ul li a {
    display: block;
    background: #CBCBCB;
    color: #000;
    height: auto;
    line-height: 25px;
    padding: 2px 16px 2px 16px;
    width: 120px;
}

/*sub drop-down over state*/
.menu ul li:hover ul li a:hover {
    background: #007DD8;
    color: #fff;
}